<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	

	<script type="text/javascript">
		// 1.2019-5-5 变成 2019.5.5
		let t1 = '2019-5-5'
		let q1 = t1.replace(/-/g,'.')
		document.write(q1);
		//*2.var str = "get-element-by-id";改成驼峰命名
		let t2 = "get-element-by-id"
        q21 = t2.replace(/-[a-z]/g, function(word){
           return word.substring(1,2).toUpperCase();
           //substring(start,end)下标开始截取
        });
	    console.log(q21);
        function stringToCamelCase(str){
	        var reg=/-([a-z])/g;//子项()表示子项
	        return str.replace(reg,function($0,$1){
	        //$0代表正则整体，代表整个正则匹配结果//-e
	        //$1代表第一个子项 //b
				            return $1.toUpperCase();
				        });
	    }
	    console.log(stringToCamelCase(t2))

 
		//3.首字母大写
		var t3 = ' wengdo training camp';
		let t31 = t3.match(/\b\w/g) 
        console.log(t31)
        q3 = t3.replace(/\b\w/g, function(word){
           return word.substring(0,1).toUpperCase();
           //substring(start,end)下标开始截取
        });
        console.log(q3);

		//4.从一个字符串中提取链接地址。
		
		var t4 = '大家好，我是xxx... <a href="http://www.baidu.com">BaiduY夏</a>';

		console.log(t4.match(/(?<=(href=")).{1,200}(?=(">))/));
		//5.写一个正则表达式,匹配 "<option value="gz">"



		//6.判断字符串是否包含数字
		var t61 = 'abc9efh';
		var t62 = 'abcefg';
		let q6 = function(a){
			(/\d/.test(a))? console.log(a): console.log(1);	
		}
		q6(t61);
		q6(t62);
        
		//7判断连续重复字母
		var t71 = 'abc3d4e5';
		var t72 = 'aab2c3';
		let q7 = function(a){
			(/([a-zA-Z])\1{1}/.test(a))? console.log(a): console.log(1);	
		}
		q7(t71);
		q7(t72);
        //8. 给定字符串 str，检查其是否符合美元书写格式
		// 1、以 $ 开始
		// 2、整数部分，从个位起，满 3 个数字用 , 分隔
		// 3、如果为小数，则小数部分长度为 2
		// 4、正确的格式如：$1,023,032.03 或者 $2.03，错误的格式如：$3,432,12.12 或者 $34,344.3
  //       var t81 = '$1,023,032.03';
		// var t82 = '$3,432,12.12';
		// let q8 = function(a){
  //           //小数判断
  //           //整数判断
            



		// 	(/^$ /.test(a))? console.log(a): console.log(1);	
		// }
		// q8(t81);
		// q8(t82);


		//9.将单词is替换为IS
		var t9 = 'English poetry is one of their great heritages';
		let q9 = t9.replace(/\bis/g,'IS');
		console.log(q9);
		






	</script>
</body>
</html>